home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / nethack.lha / nethack-3.1 / dat / endgame.des < prev    next >
Text File  |  1993-01-19  |  24KB  |  594 lines

  1. #    SCCS Id: @(#)endgame.des    3.1    93/01/13
  2. #    Copyright (c) 1989 by Jean-Christophe Collet
  3. #    Copyright (c) 1992,1993 by Izchak Miller, David Cohrs,
  4. #                      and Timo Hakulinen
  5. # NetHack may be freely redistributed.  See license for details.
  6. #
  7. # These are the ENDGAME levels: earth, air, fire, water, and astral.
  8. # The top-most level, the Astral Level, has 3 temples and shrines.
  9. # Players are supposed to sacrifice the Amulet of Yendor on the appropriate
  10. # shrine.
  11.  
  12. MAZE:"earth",' '
  13. FLAGS: noteleport,hardfloor,shortsighted
  14. MESSAGE: "Well done, mortal!"
  15. MESSAGE: "But now thou must face the final Test..."
  16. MESSAGE: "Prove thyself worthy or perish!"
  17.  
  18. GEOMETRY:center,center
  19. # The player lands, upon arrival, in the
  20. # lower-right cavern.  The location of the 
  21. # portal to the next level is randomly chosen.
  22. # This map has no visible outer boundary, and 
  23. # is mostly diggable "rock".
  24. MAP
  25.                                                                             
  26.   ...                                                                       
  27.  ....                ..                                                     
  28.  .....             ...                                      ..              
  29.   ....              ....                                     ...            
  30.    ....              ...                ....                 ...      .     
  31.     ..                ..              .......                 .      ..     
  32.                                       ..  ...                        .      
  33.               .                      ..    .                         ...    
  34.              ..  ..                  .     ..                         .     
  35.             ..   ...                        .                               
  36.             ...   ...                                                       
  37.               .. ...                                 ..                     
  38.                ....                                 ..                      
  39.                           ..                                       ...      
  40.                          ..                                       .....     
  41.   ...                                                              ...      
  42.  ....                                                                       
  43.    ..                                                                       
  44.                                                                             
  45. ENDMAP
  46. #  Since there are no stairs, this forces the hero's initial placement
  47. TELEPORT_REGION:(69,16,69,16),(0,0,0,0)
  48. PORTAL:(0,0,75,19),(65,13,75,19),"air"
  49. #  Some helpful monsters.  Making sure a
  50. #  pick axe and at least one wand of digging
  51. #  are available.
  52. MONSTER:'@',"Elvenking",(67,16)
  53. MONSTER:'H',"minotaur",(67,14)
  54. #  An assortment of earth-appropriate nasties
  55. #  in each cavern.
  56. MONSTER:'E',"earth elemental",(52,13),hostile
  57. MONSTER:'E',"earth elemental",(53,13),hostile
  58. MONSTER:'T',"rock troll",(53,12)
  59. MONSTER:'H',"stone giant",(54,12)
  60. #
  61. MONSTER:'S',"pit viper",(70,05)
  62. MONSTER:'&',"barbed devil",(69,06)
  63. MONSTER:'H',"stone giant",(69,08)
  64. MONSTER:''',"stone golem",(71,08)
  65. MONSTER:'&',"pit fiend",(70,09)
  66. MONSTER:'E',"earth elemental",(70,08),hostile
  67. #
  68. MONSTER:'E',"earth elemental",(60,03),hostile
  69. MONSTER:'H',"stone giant",(61,04)
  70. MONSTER:'E',"earth elemental",(62,04),hostile
  71. MONSTER:'E',"earth elemental",(61,05),hostile
  72. MONSTER:'s',"scorpion",(62,05)
  73. MONSTER:'p',"rock piercer",(63,05)
  74. #
  75. MONSTER:'U',"umber hulk",(40,05)
  76. MONSTER:'v',"dust vortex",(42,05)
  77. MONSTER:'T',"rock troll",(38,06)
  78. MONSTER:'E',"earth elemental",(39,06),hostile
  79. MONSTER:'E',"earth elemental",(41,06),hostile
  80. MONSTER:'E',"earth elemental",(38,07),hostile
  81. MONSTER:'H',"stone giant",(39,07)
  82. MONSTER:'E',"earth elemental",(43,07),hostile
  83. MONSTER:''',"stone golem",(37,08)
  84. MONSTER:'S',"pit viper",(43,08)
  85. MONSTER:'S',"pit viper",(43,09)
  86. MONSTER:'T',"rock troll",(44,10)
  87. #
  88. MONSTER:'E',"earth elemental",(02,01),hostile
  89. MONSTER:'E',"earth elemental",(03,01),hostile
  90. MONSTER:''',"stone golem",(01,02)
  91. MONSTER:'E',"earth elemental",(02,02),hostile
  92. MONSTER:'T',"rock troll",(04,03)
  93. MONSTER:'T',"rock troll",(03,03)
  94. MONSTER:'&',"pit fiend",(03,04)
  95. MONSTER:'E',"earth elemental",(04,05),hostile
  96. MONSTER:'S',"pit viper",(05,06)
  97. #
  98. MONSTER:'E',"earth elemental",(21,02),hostile
  99. MONSTER:'E',"earth elemental",(21,03),hostile
  100. MONSTER:'H',"minotaur",(21,04)
  101. MONSTER:'E',"earth elemental",(21,05),hostile
  102. MONSTER:'T',"rock troll",(22,06)
  103. MONSTER:'E',"earth elemental",(22,06),hostile
  104. MONSTER:'E',"earth elemental",(23,06),hostile
  105. #
  106. MONSTER:'S',"pit viper",(14,08)
  107. MONSTER:'&',"barbed devil",(14,09)
  108. MONSTER:'E',"earth elemental",(13,10),hostile
  109. MONSTER:'T',"rock troll",(12,11)
  110. MONSTER:'E',"earth elemental",(14,12),hostile
  111. MONSTER:'E',"earth elemental",(15,13),hostile
  112. MONSTER:'H',"stone giant",(17,13)
  113. MONSTER:''',"stone golem",(18,13)
  114. MONSTER:'&',"pit fiend",(18,12)
  115. MONSTER:'E',"earth elemental",(18,11),hostile
  116. MONSTER:'E',"earth elemental",(18,10),hostile
  117. #
  118. MONSTER:'&',"barbed devil",(02,16)
  119. MONSTER:'E',"earth elemental",(03,16),hostile
  120. MONSTER:'T',"rock troll",(02,17)
  121. MONSTER:'E',"earth elemental",(04,17),hostile
  122. MONSTER:'E',"earth elemental",(04,18),hostile
  123.  
  124.  
  125. MAZE:"air",' '
  126. FLAGS: noteleport,hardfloor,shortsighted
  127. # The following messages are somewhat obtuse, to make then
  128. # equally meaningful if the player can see or not.
  129. MESSAGE: "What a strange feeling!"
  130. MESSAGE: "You notice that there is no gravity here."
  131. GEOMETRY:center,center
  132. # The player lands, upon arrival, in the
  133. # lower-left area.  The location of the 
  134. # portal to the next level is randomly chosen.
  135. # This map has no visible outer boundary, and 
  136. # is all "air".
  137. MAP
  138. AAAAAAAAAAAAAAAAAAAAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  139. AAAAAAAAAAAAAAAAAAAAAAACCCCCCAAAAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  140. AAAAAAAAAAAAAAAAAAAAACCAACCCCCAAAAAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  141. AAAAAAAAAAAAAAAAAAAAACCACCCCCCCAAAAACCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  142. AAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  143. AAAAAAAAAAAAAAAAAAAAAAAACCCCAAACCAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  144. AAAAAAAAAAAAAAAAAAAAAAAAACCCCAAAAAACCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  145. AAAAAAAAAAAAAAAAAAAAAAACCCCCCCAAAACCACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  146. AAAAAAAAAAAAAAAAAAAAAACCCCAAAAAAACCACAACCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  147. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCAACCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  148. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCAAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  149. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACACCCCCAAACCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA
  150. AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCCCCAAAACCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAA
  151. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACACCCCCCCCAAACCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA
  152. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCAACCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA
  153. AAAAAAAAAAAAAAAAAAAAAAAAAAAAACACCCCCCCCCCACCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAA
  154. AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  155. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACCCCCCAAACCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  156. AAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAACCAAAAAACCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  157. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  158. ENDMAP
  159. TELEPORT_REGION:(09,16,09,16),(0,0,0,0)
  160. PORTAL:(30,0,75,19),(00,00,09,16),"fire"
  161. REGION:(00,00,75,19),lit,"ordinary"
  162. MONSTER:'E',"air elemental",random,hostile
  163. MONSTER:'E',"air elemental",random,hostile
  164. MONSTER:'E',"air elemental",random,hostile
  165. MONSTER:'E',"air elemental",random,hostile
  166. MONSTER:'E',"air elemental",random,hostile
  167. MONSTER:'E',"air elemental",random,hostile
  168. MONSTER:'E',"air elemental",random,hostile
  169. MONSTER:'E',"air elemental",random,hostile
  170. MONSTER:'E',"air elemental",random,hostile
  171. MONSTER:'E',"air elemental",random,hostile
  172. MONSTER:'E',"air elemental",random,hostile
  173.  
  174. MONSTER:'e',"floating eye",random,hostile
  175. MONSTER:'e',"floating eye",random,hostile
  176. MONSTER:'e',"floating eye",random,hostile
  177.  
  178. MONSTER:'y',"yellow light",random,hostile
  179. MONSTER:'y',"yellow light",random,hostile
  180. MONSTER:'y',"yellow light",random,hostile
  181.  
  182. MONSTER:'A',"couatl",random
  183.  
  184. MONSTER:'D',random,random
  185. MONSTER:'D',random,random
  186. MONSTER:'D',random,random
  187. MONSTER:'D',random,random
  188. MONSTER:'D',random,random
  189.  
  190. MONSTER:'I',random,random
  191. MONSTER:'I',random,random
  192. MONSTER:'I',random,random
  193. MONSTER:'J',random,random
  194. MONSTER:'J',random,random
  195.  
  196. MONSTER:'&',"djinni",random,hostile
  197. MONSTER:'&',"djinni",random,hostile
  198. MONSTER:'&',"djinni",random,hostile
  199.  
  200. MONSTER:'v',"fog cloud",random,hostile
  201. MONSTER:'v',"fog cloud",random,hostile
  202. MONSTER:'v',"fog cloud",random,hostile
  203. MONSTER:'v',"fog cloud",random,hostile
  204. MONSTER:'v',"fog cloud",random,hostile
  205. MONSTER:'v',"fog cloud",random,hostile
  206. MONSTER:'v',"fog cloud",random,hostile
  207. MONSTER:'v',"fog cloud",random,hostile
  208. MONSTER:'v',"fog cloud",random,hostile
  209. MONSTER:'v',"energy vortex",random,hostile
  210. MONSTER:'v',"energy vortex",random,hostile
  211. MONSTER:'v',"energy vortex",random,hostile
  212. MONSTER:'v',"energy vortex",random,hostile
  213. MONSTER:'v',"energy vortex",random,hostile
  214. MONSTER:'v',"steam vortex",random,hostile
  215. MONSTER:'v',"steam vortex",random,hostile
  216. MONSTER:'v',"steam vortex",random,hostile
  217. MONSTER:'v',"steam vortex",random,hostile
  218. MONSTER:'v',"steam vortex",random,hostile
  219.  
  220.  
  221. MAZE:"fire",' '
  222. FLAGS: noteleport,hardfloor,shortsighted
  223. GEOMETRY:center,center
  224. # The player lands, upon arrival, in the
  225. # lower-right.  The location of the 
  226. # portal to the next level is randomly chosen.
  227. # This map has no visible outer boundary, and 
  228. # is mostly open area, with lava lakes and bunches of fire traps.
  229. MAP
  230. ............................................................................
  231. ....LLLLLLLL............L.......................LLL.........................
  232. ...LL...................L......................LLLL................LL.......
  233. ...L.............LLLL...LL....LL...............LLLLL.............LLL........
  234. .LLLL..............LL....L.....LLL..............LLLL..............LLLL......
  235. ..........LLLL...LLLL...LLL....LLL......L........LLLL....LL........LLL......
  236. ........LLLLLLL...LL.....L......L......LL.........LL......LL........LL...L..
  237. ........LL..LLL..LL......LL......LLLL..L.........LL......LLL............LL..
  238. ....L..LL....LLLLL.................LLLLLLL.......L......LL............LLLLLL
  239. ....L..L.....LL.LLLL.......L............L........LLLLL.LL......LL.........LL
  240. ....LL........L...LL......LL.............LLL.....L...LLL.......LLL.........L
  241. .....LLLLLL........L.......LLL.............L....LL...L.LLL......LLLLLLL.....
  242. ..........LLLL............LL.L.............L....L...LL.........LLL..LLL.....
  243. ...........................LLLLL...........LL...L...L........LLLL..LLLLLL...
  244. .....LLLL.............LL....LL.......LLL...LL.......L..LLL....LLLLLLL.......
  245. .......LLL.........LLLLLLLLLLL......LLLLL...L...........LL...LL...LL........
  246. .........LL.......LL.........LL.......LLL....L..LLL....LL.........LL........
  247. ..........LLLLLLLLL...........LL....LLL.......LLLLL.....LL........LL........
  248. .................L.............LLLLLL............LL...LLLL.........LL.......
  249. .................................LL....................LL...................
  250. ENDMAP
  251. TELEPORT_REGION:(69,16,69,16),(0,0,0,0)
  252. PORTAL:(0,0,75,19),(65,13,75,19),"water"
  253.  
  254. TRAP:"fire",random
  255. TRAP:"fire",random
  256. TRAP:"fire",random
  257. TRAP:"fire",random
  258. TRAP:"fire",random
  259. TRAP:"fire",random
  260. TRAP:"fire",random
  261. TRAP:"fire",random
  262. TRAP:"fire",random
  263. TRAP:"fire",random
  264. TRAP:"fire",random
  265. TRAP:"fire",random
  266. TRAP:"fire",random
  267. TRAP:"fire",random
  268. TRAP:"fire",random
  269. TRAP:"fire",random
  270. TRAP:"fire",random
  271. TRAP:"fire",random
  272. TRAP:"fire",random
  273. TRAP:"fire",random
  274. TRAP:"fire",random
  275. TRAP:"fire",random
  276. TRAP:"fire",random
  277. TRAP:"fire",random
  278. TRAP:"fire",random
  279. TRAP:"fire",random
  280. TRAP:"fire",random
  281. TRAP:"fire",random
  282. TRAP:"fire",random
  283. TRAP:"fire",random
  284. TRAP:"fire",random
  285. TRAP:"fire",random
  286. TRAP:"fire",random
  287. TRAP:"fire",random
  288. TRAP:"fire",random
  289. TRAP:"fire",random
  290. TRAP:"fire",random
  291. TRAP:"fire",random
  292. TRAP:"fire",random
  293. TRAP:"fire",random
  294. #  An assortment of fire-appropriate nasties
  295. MONSTER:'D',"red dragon",random
  296. MONSTER:'&',"balrog",random
  297. MONSTER:'E',"fire elemental",random,hostile
  298. MONSTER:'E',"fire elemental",random,hostile
  299. MONSTER:'v',"fire vortex",random
  300. MONSTER:'d',"hell hound",random
  301. #
  302. MONSTER:'H',"fire giant",random
  303. MONSTER:'&',"barbed devil",random
  304. MONSTER:'d',"hell hound",random
  305. MONSTER:''',"stone golem",random
  306. MONSTER:'&',"pit fiend",random
  307. MONSTER:'E',"fire elemental",random,hostile
  308. #
  309. MONSTER:'E',"fire elemental",random,hostile
  310. MONSTER:'d',"hell hound",random
  311. MONSTER:'E',"fire elemental",random,hostile
  312. MONSTER:'E',"fire elemental",random,hostile
  313. MONSTER:'s',"scorpion",random
  314. MONSTER:'H',"fire giant",random
  315. #
  316. MONSTER:'d',"hell hound",random
  317. MONSTER:'v',"dust vortex",random
  318. MONSTER:'v',"fire vortex",random
  319. MONSTER:'E',"fire elemental",random,hostile
  320. MONSTER:'E',"fire elemental",random,hostile
  321. MONSTER:'E',"fire elemental",random,hostile
  322. MONSTER:'d',"hell hound",random
  323. MONSTER:'E',"fire elemental",random,hostile
  324. MONSTER:''',"stone golem",random
  325. MONSTER:'S',"pit viper",random
  326. MONSTER:'S',"pit viper",random
  327. MONSTER:'v',"fire vortex",random
  328. #
  329. MONSTER:'E',"fire elemental",random,hostile
  330. MONSTER:'E',"fire elemental",random,hostile
  331. MONSTER:'H',"fire giant",random
  332. MONSTER:'E',"fire elemental",random,hostile
  333. MONSTER:'v',"fire vortex",random
  334. MONSTER:'v',"fire vortex",random
  335. MONSTER:'&',"pit fiend",random
  336. MONSTER:'E',"fire elemental",random,hostile
  337. MONSTER:'S',"pit viper",random
  338. #
  339. MONSTER:'E',"fire elemental",random,hostile
  340. MONSTER:'E',"fire elemental",random,hostile
  341. MONSTER:'H',"minotaur",random
  342. MONSTER:'E',"fire elemental",random,hostile
  343. MONSTER:'v',"fire vortex",random
  344. MONSTER:'E',"fire elemental",random,hostile
  345. MONSTER:'E',"fire elemental",random,hostile
  346. #
  347. MONSTER:'H',"fire giant",random
  348. MONSTER:'&',"barbed devil",random
  349. MONSTER:'E',"fire elemental",random,hostile
  350. MONSTER:'v',"fire vortex",random
  351. MONSTER:'E',"fire elemental",random,hostile
  352. MONSTER:'E',"fire elemental",random,hostile
  353. MONSTER:'d',"hell hound",random
  354. MONSTER:'H',"fire giant",random
  355. MONSTER:'&',"pit fiend",random
  356. MONSTER:'E',"fire elemental",random,hostile
  357. MONSTER:'E',"fire elemental",random,hostile
  358. #
  359. MONSTER:'&',"barbed devil",random
  360. MONSTER:'E',"fire elemental",random,hostile
  361. MONSTER:'v',"fire vortex",random
  362. MONSTER:'E',"fire elemental",random,hostile
  363. MONSTER:'E',"fire elemental",random,hostile
  364.  
  365.  
  366. MAZE:"water",' '
  367. FLAGS: noteleport,hardfloor,shortsighted
  368. MESSAGE: "You find yourself suspended in an air bubble surrounded by water."
  369. GEOMETRY:center,center
  370. # The player lands upon arrival to an air bubble
  371. # within the leftmost third of the level.  The
  372. # portal to the next level is randomly located in an air
  373. # bubble within the rightmost third of the level.
  374. # Bubbles are generated by special code in mkmaze.c for now.
  375. MAP
  376. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  377. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  378. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  379. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  380. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  381. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  382. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  383. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  384. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  385. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  386. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  387. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  388. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  389. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  390. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  391. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  392. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  393. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  394. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  395. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  396. ENDMAP
  397. TELEPORT_REGION:(0,0,25,19),(0,0,0,0)
  398. PORTAL:(51,0,75,19),(0,0,0,0),"astral"
  399. # A fisherman's dream...
  400. MONSTER:';',"giant eel",random
  401. MONSTER:';',"giant eel",random
  402. MONSTER:';',"giant eel",random
  403. MONSTER:';',"giant eel",random
  404. MONSTER:';',"giant eel",random
  405. MONSTER:';',"giant eel",random
  406. MONSTER:';',"giant eel",random
  407. MONSTER:';',"giant eel",random
  408. MONSTER:';',"electric eel",random
  409. MONSTER:';',"electric eel",random
  410. MONSTER:';',"electric eel",random
  411. MONSTER:';',"electric eel",random
  412. MONSTER:';',"electric eel",random
  413. MONSTER:';',"electric eel",random
  414. MONSTER:';',"electric eel",random
  415. MONSTER:';',"electric eel",random
  416. MONSTER:';',"kraken",random
  417. MONSTER:';',"kraken",random
  418. MONSTER:';',"kraken",random
  419. MONSTER:';',"kraken",random
  420. MONSTER:';',"kraken",random
  421. MONSTER:';',"kraken",random
  422. MONSTER:';',"kraken",random
  423. MONSTER:';',"kraken",random
  424. MONSTER:';',"kraken",random
  425. MONSTER:';',random,random
  426. MONSTER:';',random,random
  427. MONSTER:';',random,random
  428. MONSTER:';',random,random
  429. MONSTER:';',random,random
  430. MONSTER:';',random,random
  431. MONSTER:';',random,random
  432. MONSTER:';',random,random
  433. MONSTER:';',random,random
  434. # These guys feel like home here
  435. MONSTER:'E',"water elemental",random,hostile
  436. MONSTER:'E',"water elemental",random,hostile
  437. MONSTER:'E',"water elemental",random,hostile
  438. MONSTER:'E',"water elemental",random,hostile
  439. MONSTER:'E',"water elemental",random,hostile
  440. MONSTER:'E',"water elemental",random,hostile
  441. MONSTER:'E',"water elemental",random,hostile
  442. MONSTER:'E',"water elemental",random,hostile
  443. MONSTER:'E',"water elemental",random,hostile
  444. MONSTER:'E',"water elemental",random,hostile
  445. MONSTER:'E',"water elemental",random,hostile
  446. MONSTER:'E',"water elemental",random,hostile
  447. MONSTER:'E',"water elemental",random,hostile
  448. MONSTER:'E',"water elemental",random,hostile
  449. MONSTER:'E',"water elemental",random,hostile
  450. MONSTER:'E',"water elemental",random,hostile
  451. MONSTER:'E',"water elemental",random,hostile
  452. MONSTER:'E',"water elemental",random,hostile
  453. MONSTER:'E',"water elemental",random,hostile
  454.  
  455.  
  456. MAZE:"astral",' '
  457. FLAGS: noteleport,hardfloor,shortsighted
  458. MESSAGE: "You arrive on the Astral Plane!"
  459. MESSAGE: "Here the High Temples of the aligned gods are located."
  460. MESSAGE: "You sense alarm, hostility, and excitement in the air!"
  461. GEOMETRY:center,center
  462. MAP
  463.                               ---------------                              
  464.                               |.............|                              
  465.                               |..---------..|                              
  466.                               |..|.......|..|                              
  467. ---------------               |..|.......|..|               ---------------
  468. |.............|               |..|.......|..|               |.............|
  469. |..---------..-|   |-------|  |..|.......|..|  |-------|   |-..---------..|
  470. |..|.......|...-| |-.......-| |..|.......|..| |-.......-| |-...|.......|..|
  471. |..|.......|....-|-.........-||..----+----..||-.........-|-....|.......|..|
  472. |..|.......+.....+...........||.............||...........+.....+.......|..|
  473. |..|.......|....-|-.........-|--|.........|--|-.........-|-....|.......|..|
  474. |..|.......|...-| |-.......-|   -|---+---|-   |-.......-| |-...|.......|..|
  475. |..---------..-|   |---+---|    |-.......-|    |---+---|   |-..---------..|
  476. |.............|      |...|-----|-.........-|-----|...|      |.............|
  477. ---------------      |.........|...........|.........|      ---------------
  478.                      -------...|-.........-|...-------                     
  479.                            |....|-.......-|....|                           
  480.                            ---...|---+---|...---                           
  481.                              |...............|                             
  482.                              -----------------                             
  483. ENDMAP
  484. # Where the player will land on arrival
  485. TELEPORT_REGION:(29,15,45,15),(30,15,44,15)
  486. # Lit courts
  487. REGION:(01,05,16,14),lit,"ordinary",filled,true
  488. REGION:(31,01,44,10),lit,"ordinary",filled,true
  489. REGION:(61,05,74,14),lit,"ordinary",filled,true
  490. # A Sanctum for each alignment
  491. # The shrines' alignments are shuffled for
  492. # each game
  493. REGION:(04,07,10,11),lit,"temple"
  494. REGION:(34,03,40,07),lit,"temple"
  495. REGION:(64,07,70,11),lit,"temple"
  496. ALTAR:(07,09),align[0],sanctum
  497. ALTAR:(37,05),align[1],sanctum
  498. ALTAR:(67,09),align[2],sanctum
  499. # Doors
  500. DOOR:closed,(11,09)
  501. DOOR:closed,(17,09)
  502. DOOR:locked,(23,12)
  503. DOOR:locked,(37,08)
  504. DOOR:closed,(37,11)
  505. DOOR:closed,(37,17)
  506. DOOR:locked,(51,12)
  507. DOOR:locked,(57,09)
  508. DOOR:closed,(63,09)
  509. # Non diggable everywhere
  510. NON_DIGGABLE:(00,00,74,19)
  511. # Moloch's horde
  512. # West round room
  513. MONSTER:'@',"aligned priest",(18,09),noalign,hostile
  514. MONSTER:'@',"aligned priest",(19,08),noalign,hostile
  515. MONSTER:'@',"aligned priest",(19,09),noalign,hostile
  516. MONSTER:'@',"aligned priest",(19,10),noalign,hostile
  517. MONSTER:'A',"Angel",(20,09),noalign,hostile
  518. MONSTER:'A',"Angel",(20,10),noalign,hostile
  519. MONSTER:'&',"Pestilence",(23,09),hostile
  520. # South-central round room
  521. MONSTER:'@',"aligned priest",(36,12),noalign,hostile
  522. MONSTER:'@',"aligned priest",(37,12),noalign,hostile
  523. MONSTER:'@',"aligned priest",(38,12),noalign,hostile
  524. MONSTER:'@',"aligned priest",(36,13),noalign,hostile
  525. MONSTER:'A',"Angel",(38,13),noalign,hostile
  526. MONSTER:'A',"Angel",(37,13),noalign,hostile
  527. MONSTER:'&',"Death",(37,14),hostile
  528. # East round room
  529. MONSTER:'@',"aligned priest",(56,09),noalign,hostile
  530. MONSTER:'@',"aligned priest",(55,08),noalign,hostile
  531. MONSTER:'@',"aligned priest",(55,09),noalign,hostile
  532. MONSTER:'@',"aligned priest",(55,10),noalign,hostile
  533. MONSTER:'A',"Angel",(54,09),noalign,hostile
  534. MONSTER:'A',"Angel",(54,10),noalign,hostile
  535. MONSTER:'&',"Famine",(51,09),hostile
  536. #
  537. # The aligned horde
  538. # We do not know in advance the alignment of the
  539. # player.  The mpeaceful bit will need resetting
  540. # when the level is created.  The setting here is
  541. # but a place holder.
  542. #
  543. # West court
  544. MONSTER:'@',"aligned priest",(12,07),chaos,hostile
  545. MONSTER:'@',"aligned priest",(13,07),chaos,peaceful
  546. MONSTER:'@',"aligned priest",(14,07),law,hostile
  547. MONSTER:'@',"aligned priest",(12,11),law,peaceful
  548. MONSTER:'@',"aligned priest",(13,11),neutral,hostile
  549. MONSTER:'@',"aligned priest",(14,11),neutral,peaceful
  550. MONSTER:'A',"Angel",(11,05),chaos,hostile
  551. MONSTER:'A',"Angel",(12,05),chaos,peaceful
  552. MONSTER:'A',"Angel",(13,05),law,hostile
  553. MONSTER:'A',"Angel",(11,13),law,peaceful
  554. MONSTER:'A',"Angel",(12,13),neutral,hostile
  555. MONSTER:'A',"Angel",(13,13),neutral,peaceful
  556. # Central court
  557. MONSTER:'@',"aligned priest",(32,09),chaos,hostile
  558. MONSTER:'@',"aligned priest",(33,09),chaos,peaceful
  559. MONSTER:'@',"aligned priest",(34,09),law,hostile
  560. MONSTER:'@',"aligned priest",(40,09),law,peaceful
  561. MONSTER:'@',"aligned priest",(41,09),neutral,hostile
  562. MONSTER:'@',"aligned priest",(42,09),neutral,peaceful
  563. MONSTER:'A',"Angel",(31,08),chaos,hostile
  564. MONSTER:'A',"Angel",(32,08),chaos,peaceful
  565. MONSTER:'A',"Angel",(31,09),law,hostile
  566. MONSTER:'A',"Angel",(42,08),law,peaceful
  567. MONSTER:'A',"Angel",(43,08),neutral,hostile
  568. MONSTER:'A',"Angel",(43,09),neutral,peaceful
  569. # East court
  570. MONSTER:'@',"aligned priest",(60,07),chaos,hostile
  571. MONSTER:'@',"aligned priest",(61,07),chaos,peaceful
  572. MONSTER:'@',"aligned priest",(62,07),law,hostile
  573. MONSTER:'@',"aligned priest",(60,11),law,peaceful
  574. MONSTER:'@',"aligned priest",(61,11),neutral,hostile
  575. MONSTER:'@',"aligned priest",(62,11),neutral,peaceful
  576. MONSTER:'A',"Angel",(61,05),chaos,hostile
  577. MONSTER:'A',"Angel",(62,05),chaos,peaceful
  578. MONSTER:'A',"Angel",(63,05),law,hostile
  579. MONSTER:'A',"Angel",(61,13),law,peaceful
  580. MONSTER:'A',"Angel",(62,13),neutral,hostile
  581. MONSTER:'A',"Angel",(63,13),neutral,peaceful
  582. #
  583. # Assorted nasties
  584. MONSTER:'L',random,random,hostile
  585. MONSTER:'L',random,random,hostile
  586. MONSTER:'L',random,random,hostile
  587. MONSTER:'V',random,random,hostile
  588. MONSTER:'V',random,random,hostile
  589. MONSTER:'V',random,random,hostile
  590. MONSTER:'D',random,random,hostile
  591. MONSTER:'D',random,random,hostile
  592. MONSTER:'D',random,random,hostile
  593.